#include "Fejtoro.h"
#include <iostream>

int Fejtoro::Eredmeny(int &eredmeny)
{
    if(eredmeny == megoldas) {return 2;}
    else if((eredmeny < megoldas && eredmeny + turespont >= megoldas) || (eredmeny > megoldas && eredmeny - turespont <= megoldas) ) {return 1;}
    else { return 0; }
}

int Fejtoro::XPtAd(int &eredmeny)
{
    return adottxp * Eredmeny(eredmeny);
}

Fejtoro::Fejtoro(int &tipus,std::string &nev,std::string &szoveg,int &megoldas,int &turespont, int &xp,int &elagazas,int &sorszam,std::string &fonev,int kuldetesszam) : Kuldetes(fonev,kuldetesszam)
{
    this->nev = nev;
    this->tipus = tipus;
    this->szoveg = szoveg;
    this->megoldas = megoldas;
    this->turespont = turespont;
    this->adottxp = xp;
    this->sorszam = sorszam;
    this->elagazas = elagazas;
}
